#pragma once

/************************************************
* Declaration
************************************************/
#ifdef __cplusplus
extern "C" {
#endif


typedef enum {
	kEventNewTick,
	kEventPCUartReceiveNewData,
	kEventTimeOut,

    kEventStartPump,
	kEventStopPump,
	kEventManualFillDose,

    kEventStartPump1,
	kEventStopPump1,
	kEventManualFillDose1,
    kEventAutoStartPump1,

    kEventStartPump2,
    kEventStopPump2,
    kEventManualFillDose2,
    kEventAutoStartPump2,

    kEventADCDone,
    kEventStartMotor1,
    kEventStartMotor2,
    kEventStopMotor1,
    kEventStopMotor2,

    kEventCWMotor1,
    kEventCCWMotor1,
    kEventCWMotor2,
    kEventCCWMotor2,
    kEventSetMotor1Duty,
    kEventSetMotor2Duty,
	kEventIDMax
}EventID;

#ifdef __cplusplus
}
#endif


